home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / AMIGA / AMICUS / AMICUS04.ADF / Asm / process.i next >
Text File  |  1985-10-30  |  2KB  |  66 lines

  1. /****************************************************************
  2. *                                                               *
  3. * Copyright 1985, Commodore Amiga Inc.  All rights reserved.    *
  4. * No part of this program may be reproduced, transmitted,       *
  5. * transcribed, stored in retrieval system, or translated into   *
  6. * any language or computer language, in any form or by any      *
  7. * means, electronic, mechanical, magnetic, optical, chemical,   *
  8. * manual or otherwise, without the prior written permission of  *
  9. * Commodore Amiga Incorporated, 983 University Avenue #D        *
  10. * Los Gatos, CA 95030                                           *
  11. *                                                               *
  12. ****************************************************************/
  13. *
  14. * Header for DOS library.
  15. *
  16.  
  17. * A Macro to indicate BCPL pointers
  18.  
  19. BPTR     MACRO
  20.          LONG     \1
  21.          ENDM
  22.  
  23. * Process structure
  24.  
  25.  STRUCTURE PR,MP_SIZE
  26.          WORD     pr_pad
  27.          BPTR     pr_seglist
  28.          LONG     pr_stacksize
  29.          APTR     pr_globvec
  30.          LONG     pr_tasknum
  31.          BPTR     pr_stackbase
  32.          LONG     pr_result2
  33.          BPTR     pr_currentdir
  34.          BPTR     pr_cis
  35.          BPTR     pr_cos
  36.          APTR     pr_consoletask
  37.          APTR     pr_filesystemtask
  38.          BPTR     pr_cli
  39.          APTR     pr_returnaddr
  40.          APTR     pr_pktwait
  41.          APTR     pr_WindowPtr
  42.          LABEL    pr_size
  43.  
  44. * DOS library node structure
  45.  
  46.  STRUCTURE DOSL,LIB_SIZE
  47.          APTR     DOSL_Root
  48.          APTR     DOSL_GV
  49.          LONG     DOSL_A2
  50.          LONG     DOSL_A5
  51.          LONG     DOSL_A6
  52.          LABEL    DOSL_Size
  53.  
  54. * Rootnode structure
  55.  
  56.  STRUCTURE ROOTNODE,0
  57.          BPTR     DOSR_TaskArray
  58.          BPTR     DOSR_CLISegment
  59.          LONG     DOSR_TimeDays
  60.          LONG     DOSR_TimeMins
  61.          LONG     DOSR_TimeTicks
  62.          BPTR     DOSR_RestartSeg
  63.          BPTR     DOSR_Info
  64.          LABEL    DOSR_Size
  65.  
  66.